page{
	background-color: #fff;
}
.wrap{
	width:100vw;
	min-height:100vh;
	overflow: hidden;
	position: relative;
	box-sizing: border-box;
}
image{
	vertical-align: top;
}
.u-navbar__content__left--hover{
	opacity: 1!important;
}

.z-1{
	position: relative;
	z-index:1;
}
.overflow1 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.overflow2{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	
}
.ellipsis{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}